package com_game.itheima;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

/*
    SimpleDateFormat可以对Date对象，进行格式化和解析
    日期模式字符串中(参数的格式),字母的对应关系
        y--年
        M--月
        d--日
        H--日
        m--分
        s--秒

    SimpleDateFormat构造方法
        public simpleDateFormat();构造一个simpleDateFormat对象，使用默认格式
        public simpleDateFormat(String·格式);构造一个simpleDateFormat对象,使用指定格式

    SimpleDateFormat成员方法
        格式化 public final string format(Date date);格式化为指定格式
        解析 public Date parse(string source);从指定格式解析为日期对象

* */
public class DateDemo01 {
    public static void main(String[] args) throws ParseException {
        // Date 格式化 String
        // 创建日期格式化对象
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        // 格式化系统时间
        System.out.println(sdf.format(new Date()));

        // 创建日期格式化对象
        SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
        // 解析字符串
        System.out.println(sdf1.parse("2024年8月9日 22:04:53"));
    }
}
